import {
  getBusnessSchoolDetail,
} from '../../../api/institute.js'
import {
  $wuxDialog
} from '../../../miniprogram_npm/wux-weapp/index'
import {
  getSubscribeMessageAuth
} from '../../../utils/util.js';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isIOS: false,
    navigatorHeight: 0,
    navigatorTop: 0,
    navigatorBarHide: true,
    cover: '',
    id: '',
    isCanApply: '',
    isStaff: false,
    address: '',
    mobile: '',
    name: '',
    intro: '',
    classify: '',
    courseList: [],
    rowCount: 0,
    pageNo: 1,
    tagStyle: {
      p: 'line-height:24px;font-size:16px;color:#666666;letter-spacing:1px;margin-bottom:15rpx;',
      img: 'width:100vw;height:auto;',
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 设置 navigatorBar
    const client = wx.getMenuButtonBoundingClientRect();
    const px2rpx = getApp().globalData.systemInfo.px2rpx;
    this.data.id = Number(options.id);

    this.setData({
      isIOS: getApp().globalData.isIOS,
      navigatorHeight: (client.bottom + 7) * px2rpx,
      navigatorTop: client.top * px2rpx,
      isStaff: getApp().globalData.userInfo.companyId === this.data.id,
    })
    this.getData();
   // this.getCourseList();
  },
  /**
   * 获取我的学校详情
   */
  getData() {
    getBusnessSchoolDetail(1).then(res => {
      this.setData({
        isCanApply: res.isCanApply, 
        address: res.address,
        mobile: res.mobile,
        name: res.name,
        classify: res.classify,
        cover: "https://health-education.oss-cn-shenzhen.aliyuncs.com/"+res.cover,
        intro: res.intro,
        id:res.id
      })
      console.log(res)
    })
  },
  // join() {
  //   let id = this.data.id
  //   // 申请审核状态通知
  //   if (!getApp().globalData.userInfo.vip) {
  //     if (getApp().globalData.isIOS) {
  //       $wuxDialog().alert({
  //         resetOnClose: true,
  //         title: '提示',
  //         content: 'iPhone用户请联系客服加入商学院',
  //         onConfirm(e) {},
  //       })
  //     } else {
  //       $wuxDialog().confirm({
  //         title: '提示',
  //         content: '开通会员即可申请加入商学院',
  //         buttons: [{
  //           text: '确定',
  //         }, {
  //           text: '开通会员',
  //           type: 'primary',
  //           onTap(e) {
  //             this.isLogin().then(() => {
  //               wx.navigateTo({
  //                 url: '/pages/user/member/index',
  //               })
  //             })
  //           }
  //         }],
  //       })
  //     }
  //   } else {
  //     getSubscribeMessageAuth(['u2ia6xpt2JcK-JH9GdHlI10IjCoisDXfOJI872vajuk']).then(() => {
  //       $wuxDialog().confirm({
  //         title: '提示',
  //         content: '是否确定加入商学院',
  //         buttons: [{
  //           text: '取消',
  //         }, {
  //           text: '确定',
  //           type: 'primary',
  //           onTap(e) {
  //             applyJoinInsititute(id).then(() => {
  //               $wuxDialog().alert({
  //                 resetOnClose: true,
  //                 title: '提示',
  //                 content: '申请成功,等待商学院审核,请到"我的商学院"中查看审核状态',
  //                 onConfirm(e) {},
  //               })
  //             })
  //           }
  //         }],
  //       })
  //     })
  //   }
  // },
  
  /**
   * 判断是否登录
   */
  isLogin() {
    return new Promise(resolve => {
      if (this.data.isLogin) {
        resolve()
      } else {
        $wuxDialog().confirm({
          title: '你还没有登陆哦~',
          content: '请先登陆再查看更多内容',
          buttons: [{
            text: '暂不登录',
          }, {
            text: '立即登录',
            type: 'primary',
            onTap(e) {
              wx.navigateTo({
                url: '/pages/login/accredit/accredit',
              })
            }
          }],
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  onPageScroll(e) {
    if (e.scrollTop < 100 && !this.data.navigatorBarHide) {
      this.setData({
        navigatorBarHide: true
      })
    } else if (e.scrollTop > 100 && this.data.navigatorBarHide) {
      this.setData({
        navigatorBarHide: false
      })
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },
  /**
   * tabs 切换
   */
  handleTabsChange(e) {
    const {
      key
    } = e.detail;
    const swiperIndex = parseInt(key);
    this.setData({
      key,
      swiperIndex,
    })
  },

  /**
   * swiper 切换
   */
  handleSwiperChange(e) {
    const {
      current
    } = e.detail
    const key = current.toString();
    this.setData({
      key,
      swiperIndex: current,
    })

  },
  handleScrollBottom(e) {
    if (this.data.rowCount > this.data.courseList.length) {
      this.setData({
        pageNo: pageNo += 1
      })
    //  this.getCourseList();
    }
  },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})